﻿using System;
using Domain.Infrastructure;

namespace System.Domain.Entity
{
    /// <summary> 
    ///Sys_Role 实体 
    /// </summary>	
    public class SysRoleEntity : Entity<SysRoleEntity>, ICreationAudited, IModifyAudited, IDeleteAudited
    {

        /// <summary>
        /// Id
        /// </summary>
        public string Id { get; set; }

        /// <summary>
        /// EnCode
        /// </summary>
        public string EnCode { get; set; }

        /// <summary>
        /// FullName
        /// </summary>
        public string FullName { get; set; }

        /// <summary>
        /// Type
        /// </summary>
        public string Type { get; set; }

        /// <summary>
        /// AllowEdit
        /// </summary>
        public bool? AllowEdit { get; set; }

        /// <summary>
        /// AllowDelete
        /// </summary>
        public bool? AllowDelete { get; set; }

        /// <summary>
        /// SortCode
        /// </summary>
        public int SortCode { get; set; }

        /// <summary>
        /// DeleteMark
        /// </summary>
        public bool? DeleteMark { get; set; }

        /// <summary>
        /// EnabledMark
        /// </summary>
        public bool? EnabledMark { get; set; }

        /// <summary>
        /// Description
        /// </summary>
        public string Description { get; set; }

        /// <summary>
        /// CreatorTime
        /// </summary>
        public DateTime? CreatorTime { get; set; }

        /// <summary>
        /// CreatorUserId
        /// </summary>
        public string CreatorUserId { get; set; }

        /// <summary>
        /// LastModifyTime
        /// </summary>
        public DateTime? LastModifyTime { get; set; }

        /// <summary>
        /// LastModifyUserId
        /// </summary>
        public string LastModifyUserId { get; set; }

        /// <summary>
        /// DeleteTime
        /// </summary>
        public DateTime? DeleteTime { get; set; }

        /// <summary>
        /// DeleteUserId
        /// </summary>
        public string DeleteUserId { get; set; }

         

        
    }


}
